zamboni pile - French English Dictionary